class Solution
{
public:
    string thousandSeparator(int n)
    {
        if (n == 0)
        {
            return "0";
        }
        int i = 0;
        string reversedResult;
        while (n)
        {
            reversedResult += '0' + n % 10;
            n /= 10;
            ++i;
            if (n && i % 3 == 0)
            {
                reversedResult += '.';
            }
        }
        return {reversedResult.rbegin(), reversedResult.rend()};
    }
};